have a strong stomach - Francés Inglés Diccionario